#include<stdio.h>


//函数只能传值
//修改原变量只能传地址
void Swap(int *a,int *b)//也是函数的局部变量
{
    //函数栈会在函数执行结束时释放
    //局部变量：生命周期在函数内
    int *temp=*a;
    *a=*b;
    *b=*temp;
}


int main ()
{

    int a=10;
    int b=20;
    Swap(&a,&b);
    printf("a=%d b=%d",a,b);
    return 0;
}

//系统栈中a，b值传给函数栈，函数栈a，b互换，系统栈不变。
